package com.ruoyi.system.domain.WMS;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.fasterxml.jackson.annotation.JsonProperty;
import com.ruoyi.system.domain.HUAWEI.EmsBarcodeShipment;
import lombok.Data;

import java.sql.Timestamp;
import java.util.Date;
import java.util.List;

/**
 * @description: 包装信息实体类
 * @author: zhengxiong.jiang
 * @createDate: 2023/5/15
 * @version: 1.0
 */
@Data
public class RptInPackageDTO {

    /**
     * 创建人员编码
     */
    private String createmanid;
    /**
     * 创建日期 yyyy-MM-dd HH:mm:ss
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private String createdate;
    /**
     * 工厂，若无默认为：218
     */
    private String factoryid;
    /**
     * 包装单据号
     */
    private String billno;
    /**
     * 序号
     */
    private String seq;
    /**
     * 部门
     */
    private String serviceid;
    /**
     * 状态，默认40
     */
    private String States;
    /**
     * 箱号
     */
    private String boxid;
    /**
     * 物料编码
     */
    private String materielid;
    /**
     * 工单号  接收大写注解
     */
//    @JsonProperty("FPlanNo")
    private String manubillno;
    /**
     * 华为任务令
     */
    private String taskTon;
    /**
     * 箱数量
     */
    private String quality;
    /**
     * 计划编号
     */
    @JsonProperty("FPlanJhNo")
    private String FPlanJhNo;
    /**
     * 产品编码列表
     */
    private List<PackageSerialNos> packageSerialNos;

    /**
     * 回传华为出库列表
     */
    private List<EmsBarcodeShipment> huaweiTask;

}
